add_executable(plane_force src/plane_force.cpp)
target_include_directories(plane_force PUBLIC include)
ament_target_dependencies(plane_force  ${THIS_PACKAGE_INCLUDE_DEPENDS})

add_executable(plane_force2 src/plane_force2.cpp)
target_include_directories(plane_force2 PUBLIC include)
ament_target_dependencies(plane_force2  ${THIS_PACKAGE_INCLUDE_DEPENDS})

add_executable(plane_pid src/plane_pid.cpp)
target_include_directories(plane_pid PUBLIC include)
ament_target_dependencies(plane_pid  ${THIS_PACKAGE_INCLUDE_DEPENDS})

add_executable(plane_pid_td src/plane_pid_td.cpp)
target_include_directories(plane_pid_td PUBLIC include)
ament_target_dependencies(plane_pid_td  ${THIS_PACKAGE_INCLUDE_DEPENDS})

add_executable(plane_adrc src/plane_adrc.cpp)
target_include_directories(plane_adrc PUBLIC include)
ament_target_dependencies(plane_adrc  ${THIS_PACKAGE_INCLUDE_DEPENDS})

add_executable(plane_adrc1 src/plane_adrc1.cpp)
target_include_directories(plane_adrc1 PUBLIC include)
ament_target_dependencies(plane_adrc1  ${THIS_PACKAGE_INCLUDE_DEPENDS})

add_executable(plane_adrc3 src/plane_adrc3.cpp)
target_include_directories(plane_adrc3 PUBLIC include)
ament_target_dependencies(plane_adrc3  ${THIS_PACKAGE_INCLUDE_DEPENDS})

add_executable(plane_adrc2 src/plane_adrc2.cpp)
target_include_directories(plane_adrc2 PUBLIC include)
ament_target_dependencies(plane_adrc2  ${THIS_PACKAGE_INCLUDE_DEPENDS})


install(
  TARGETS
    plane_force
    plane_force2
    plane_pid
    plane_pid_td
    plane_adrc
    plane_adrc1
    plane_adrc2
    plane_adrc3
  DESTINATION
    lib/${PROJECT_NAME}
)

install(DIRECTORY launch
  DESTINATION share/${PROJECT_NAME}
)

install(DIRECTORY config
  DESTINATION share/${PROJECT_NAME}
)
